package com.zhuiyun.project.api.teacherReservation.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName ReservationModel
 * @Description TODO
 * @Author wuwan
 * @Date 2023/11/14 10:27
 **/
@Data
public class ReservationModel {
    /**
     * 预约表主键id
     */
    private Integer id;
//    /**
//     * 课程id
//     */
//    private Integer courseId;
    /**
     * 学员id
     */
    private Integer studentId;
    /**
     * 教练id
     */
    private Integer coachId;
    /**
     * 学员名称
     */
    private String memberUserRealName;
    /**
     * 学员电话
     */
    private String memberUserPhone;
    /**
     * 课程名称
     */
    private String name;
    /**
     * 课程图片
     */
    private String images;
    /**
     * 训练时长
     */
    private String courseTime;
    /**
     * 上课时间
     */
    private String reservationTime;
    /**
     * 预约状态（0待预约，1待训练，2进行中，3已完成）
     */
    private String reservationStatus;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")//JsonFormat是出参格式化。
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")//DateTimeFormat 是入参格式化；
    private Date createTime;
    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")//JsonFormat是出参格式化。
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")//DateTimeFormat 是入参格式化；
    private Date updateTime;
}
